<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<om:MetaModel MajorVersion="1" MinorVersion="3" Core="2b131234-7959-458d-834f-2dc0769ce683" ScheduleModel="66366196-361d-448d-976f-cab5e87496d2" xmlns:om="http://schemas.microsoft.com/BizTalk/2003/DesignerData">
  <om:Element Type="Module" OID="dc8d5daf-d8cf-4fd5-9afb-dcca0c195238" LowerBound="1.1" HigherBound="672.1">
    <om:Property Name="ReportToAnalyst" Value="True" />
    <om:Property Name="Name" Value="Microsoft.Samples.BizTalk.Actions" />
    <om:Property Name="Signal" Value="False" />
    <om:Element Type="ServiceDeclaration" OID="915926c6-604c-416b-b0de-6b4b6e143322" ParentLink="Module_ServiceDeclaration" LowerBound="85.1" HigherBound="671.1">
      <om:Property Name="InitializedTransactionType" Value="True" />
      <om:Property Name="IsInvokable" Value="False" />
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="Assign" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="VariableDeclaration" OID="e2989178-395f-458e-a3e1-86eb075a916d" ParentLink="ServiceDeclaration_VariableDeclaration" LowerBound="119.1" HigherBound="120.1">
        <om:Property Name="UseDefaultConstructor" Value="True" />
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.TemplateExceptions.AbortException" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="abortException" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="VariableDeclaration" OID="e942cbe3-a81e-4351-a134-59e16379dd63" ParentLink="ServiceDeclaration_VariableDeclaration" LowerBound="120.1" HigherBound="121.1">
        <om:Property Name="UseDefaultConstructor" Value="True" />
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.TemplateExceptions.RollbackException" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="rollbackException" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="VariableDeclaration" OID="c3cf5d13-8cea-41a5-9df6-e22a9385aa2c" ParentLink="ServiceDeclaration_VariableDeclaration" LowerBound="121.1" HigherBound="122.1">
        <om:Property Name="UseDefaultConstructor" Value="True" />
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.TemplateExceptions.TemplateExceptionsResourceManager" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="resourceManager" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="VariableDeclaration" OID="ed98ed78-cf4e-49a3-bcc1-f0dd5a07c0b8" ParentLink="ServiceDeclaration_VariableDeclaration" LowerBound="122.1" HigherBound="123.1">
        <om:Property Name="UseDefaultConstructor" Value="True" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.UtilObjects.HwsBreakReminderLoopException" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="breakLoop" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="LongRunningTransaction" OID="cfb10427-c32c-4736-8fdc-0a106bbc8949" ParentLink="ServiceDeclaration_Transaction" LowerBound="86.20" HigherBound="86.51">
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="TemplateTransaction" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
      <om:Element Type="CorrelationDeclaration" OID="17ae9dc6-01c9-4c76-8168-ba9704fbb512" ParentLink="ServiceDeclaration_CorrelationDeclaration" LowerBound="102.1" HigherBound="103.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.SyncCorrelation" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="corSyncCorrelation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="StatementRef" OID="de4a65c3-076f-4bab-b2ec-4a1ff3dcc319" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="263.115" HigherBound="263.133">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="928ae495-3c6b-4aa7-8c43-df182e1de97f" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_2" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="d44c923b-1d2e-440a-bfd8-578bb01eb464" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="175.102" HigherBound="175.131">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_12" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="4618b6c6-4e3d-4e15-86a4-d5b893949824" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="189.198" HigherBound="189.227">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="36038515-b481-4649-835f-18816f2fe9a1" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_19" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="171dbbfe-54ff-49e9-ba57-ac556e0a9e18" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="207.322" HigherBound="207.351">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_26" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="b9c6dca6-5229-4aad-9dfb-06570acec57c" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="214.102" HigherBound="214.131">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="707b04fd-d050-4176-a487-7a08f6e66b89" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_35" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="CorrelationDeclaration" OID="982d0674-ca53-4723-84a0-fd9176792a0b" ParentLink="ServiceDeclaration_CorrelationDeclaration" LowerBound="103.1" HigherBound="104.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActionInstanceInterruptCorrelation" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="corActionInstanceInterruptCorrelation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="StatementRef" OID="64264c9a-4c66-45a3-b8fe-92b19cf68c2e" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="132.100" HigherBound="132.148">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="c871425a-96d9-4e39-815e-ca9856b0c9d6" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_4" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="ab78190a-142e-472d-9abe-ae33294a04fb" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="175.172" HigherBound="175.209">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_5" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="d1883fb0-87d2-4448-8bbf-96412e89a9de" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="177.104" HigherBound="177.141">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="e4c80a87-afd9-41cb-8ac2-6b4c40a2f07b" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_13" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="19d8e0bc-ecd6-4fb4-8b28-9ae16154ef08" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="189.314" HigherBound="189.351">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="36038515-b481-4649-835f-18816f2fe9a1" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_14" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="4e133112-0edd-40aa-a7e5-8535cd362bb0" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="191.104" HigherBound="191.141">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="366213c8-ee1b-4587-9de9-d456898a3736" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_20" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="8851b7f9-e1cc-467d-ac4a-bc8f2018cab1" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="207.102" HigherBound="207.139">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_21" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="5c966567-2d05-41a6-9878-ec3380a3a276" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="209.104" HigherBound="209.141">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="d8f7e623-e823-4224-a307-579dd5bfa3b9" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_27" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="354a59a1-2499-44be-9ffe-f714a0742d98" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="214.181" HigherBound="214.218">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="707b04fd-d050-4176-a487-7a08f6e66b89" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_28" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="80cd4f69-6d74-45f5-bf4c-0376b5347e3c" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="216.104" HigherBound="216.141">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="9de9b5e1-8feb-4b88-ae48-72daa54ed18e" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_36" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="31cba07a-2af3-4854-8268-10ac6eed442a" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="445.106" HigherBound="445.143">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="9b10118b-f0d3-42e0-91e3-f509a141f8b5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_6" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="CorrelationDeclaration" OID="8ac97743-0543-4ccc-8e38-ced62697f8e4" ParentLink="ServiceDeclaration_CorrelationDeclaration" LowerBound="104.1" HigherBound="105.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ParentFinishCorrelation" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="corParentFinishCorrelation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="StatementRef" OID="834d390e-d504-4bbd-a6d4-a3ed14f39680" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="236.129" HigherBound="236.155">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="ea057dcf-a87d-4137-b53c-7131f24a0b08" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_3" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="b29b11d4-561e-4f3f-ab68-0a9cf9961112" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="175.133" HigherBound="175.170">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_10" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="629e3fa0-606a-41b0-8a2f-186131f14067" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="189.159" HigherBound="189.196">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="36038515-b481-4649-835f-18816f2fe9a1" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_17" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="db6ff95c-bc75-4556-bf33-96ab2c371607" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="207.141" HigherBound="207.178">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_24" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="7060e16f-a907-4513-b264-2204fd6a0d53" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="214.277" HigherBound="214.314">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="707b04fd-d050-4176-a487-7a08f6e66b89" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_33" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="9bdb2a93-a1a1-4866-8a50-8f6088feb4b6" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="661.109" HigherBound="661.135">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="7d747c9b-5494-4bf8-b5b9-159cb52ca79b" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_37" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="CorrelationDeclaration" OID="38e6176e-3abd-4093-aebc-cecd674d0d08" ParentLink="ServiceDeclaration_CorrelationDeclaration" LowerBound="105.1" HigherBound="106.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.SelfFinishCorrelation" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="corSelfFinishCorrelation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="StatementRef" OID="91bfb22b-2c19-4a67-91d0-a8b9876be304" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="333.154" HigherBound="333.178">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="bf9ae8ca-e063-40f9-b490-ec9cbf99859a" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_7" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="a5b07f53-f493-470c-b914-8357e24af609" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="175.211" HigherBound="175.246">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_11" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="9e58adf1-996a-4070-a1be-774e25e7f642" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="189.277" HigherBound="189.312">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="36038515-b481-4649-835f-18816f2fe9a1" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_18" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="db0964d5-ed70-41f3-9327-5d95a4c6ee3b" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="207.285" HigherBound="207.320">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_25" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="50cae80c-ab56-44e4-af4b-c9eb5aac1a11" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="214.316" HigherBound="214.351">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="707b04fd-d050-4176-a487-7a08f6e66b89" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_34" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="f79deb29-ce6b-4ad2-be69-da166d9d87e5" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="441.123" HigherBound="441.147">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="066e516d-20bf-49b2-b401-58c6cd962cad" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_1" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="CorrelationDeclaration" OID="46fdd063-ea57-46dd-882e-e6be652ce6a9" ParentLink="ServiceDeclaration_CorrelationDeclaration" LowerBound="106.1" HigherBound="107.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActivityFlowInterruptCorrelation" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="corActivityFlowInterruptCorrelation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="StatementRef" OID="124662b5-41b3-4d01-8214-6faf09465a42" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="175.305" HigherBound="175.351">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_8" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="0a90028e-04c9-44c8-b0ab-6ac005e8f969" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="189.229" HigherBound="189.275">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="36038515-b481-4649-835f-18816f2fe9a1" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_15" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="4f9d2386-cdf6-4d98-be77-93e94d730741" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="207.180" HigherBound="207.226">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_22" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="e7655cf7-db58-46a1-8e80-e0789f175930" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="214.133" HigherBound="214.179">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="707b04fd-d050-4176-a487-7a08f6e66b89" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_29" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="b2fcaf1c-56d4-45e1-a8ce-a902807f0a6d" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="460.106" HigherBound="460.141">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="405c4126-7548-4636-87a9-e9544838fec7" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_30" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="CorrelationDeclaration" OID="8085cb8c-a73d-41b7-b2e4-8230c0f48cf6" ParentLink="ServiceDeclaration_CorrelationDeclaration" LowerBound="107.1" HigherBound="108.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActivityModelInstanceInterruptCorrelation" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="corActivityModelInstanceInterruptCorrelation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="StatementRef" OID="28accf79-62ff-4aec-a74d-ff481a4eb714" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="175.248" HigherBound="175.303">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_9" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="35a6cb80-fbc1-4a58-8fde-15ded54355ef" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="189.102" HigherBound="189.157">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="36038515-b481-4649-835f-18816f2fe9a1" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_16" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="1ada8f71-71cd-420c-8e52-1e9ab7ec2ab8" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="207.228" HigherBound="207.283">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_23" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="6ea6462a-6c26-4685-8110-1ce2cea61e3f" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="214.220" HigherBound="214.275">
          <om:Property Name="Initializes" Value="True" />
          <om:Property Name="Ref" Value="707b04fd-d050-4176-a487-7a08f6e66b89" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_32" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
        <om:Element Type="StatementRef" OID="fb8d654e-36e7-4cdd-afbc-9e2d3f7654db" ParentLink="CorrelationDeclaration_StatementRef" LowerBound="475.106" HigherBound="475.150">
          <om:Property Name="Initializes" Value="False" />
          <om:Property Name="Ref" Value="8a805d8e-ef0b-4038-b373-8e3faf3045f7" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="StatementRef_31" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="7b9167c0-b4af-445d-bb8f-9260bb6fb2ce" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="108.1" HigherBound="109.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_ActivateResponse" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ResponseMessage_4" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="640ba803-cb1f-4bb0-954c-c9a55793a8ef" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="109.1" HigherBound="110.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_ActivateResponse" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ResponseMessage_3" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="183b5342-99f6-481b-b7bc-781ff44c360d" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="110.1" HigherBound="111.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.AssignTask.Hws_Activate" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ActivationMessage" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="e33dee7a-1b90-4f19-a747-0f53a8a051d1" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="111.1" HigherBound="112.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_ActivateResponse" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ResponseMessage_1" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="281fb9d1-b170-4220-a691-87a5262ea807" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="112.1" HigherBound="113.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Interrupt" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="InterruptMessage" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="ad4d3579-0b17-4f9b-a2df-4e25879144fb" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="113.1" HigherBound="114.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="FinishMessageFromParent" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="b603a5f7-c4fe-4b77-b2cd-84820e597270" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="114.1" HigherBound="115.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="FinishMessageFromSelf" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="19afeefd-148d-458d-9f5e-17c722f42463" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="115.1" HigherBound="116.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Task_Message" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="TaskMessage" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="2d3959b7-694f-4dae-86e6-56574946fbbc" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="116.1" HigherBound="117.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Task_Message" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="TaskResponseMessage" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="22b7533b-af5d-4cc7-8452-6ea0eeedb901" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="117.1" HigherBound="118.1">
        <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_ActivateResponse" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ResponseMessage_2" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="MessageDeclaration" OID="6da5995e-da39-4bb0-9fd9-0b78caddf5c1" ParentLink="ServiceDeclaration_MessageDeclaration" LowerBound="118.1" HigherBound="119.1">
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Synchronize" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SyncMessage" />
        <om:Property Name="Signal" Value="True" />
      </om:Element>
      <om:Element Type="ServiceBody" OID="8bc11692-8703-4e71-baad-4d6ef122faa9" ParentLink="ServiceDeclaration_ServiceBody">
        <om:Property Name="Signal" Value="False" />
        <om:Element Type="Task" OID="d764ea0f-32a3-4e63-b506-a02670e9307e" ParentLink="ServiceBody_Statement" LowerBound="125.1" HigherBound="219.1">
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="ActivateAndSendInstanceIdBack" />
          <om:Property Name="Signal" Value="True" />
          <om:Element Type="Scope" OID="5a73b9df-06bf-417a-8f62-3a4ab45ec97f" ParentLink="ComplexStatement_Statement" LowerBound="125.1" HigherBound="139.1">
            <om:Property Name="InitializedTransactionType" Value="True" />
            <om:Property Name="IsSynchronized" Value="False" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="AtomicScopeForReceivingActivationMessage" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="TransactionAttribute" OID="40c35cc4-1fcb-42a6-9866-b2f5e8a4a14e" ParentLink="Statement_CLRAttribute" LowerBound="126.1" HigherBound="127.1">
              <om:Property Name="Batch" Value="True" />
              <om:Property Name="Retry" Value="True" />
              <om:Property Name="Timeout" Value="60" />
              <om:Property Name="Isolation" Value="Serializable" />
              <om:Property Name="Signal" Value="False" />
            </om:Element>
            <om:Element Type="Receive" OID="c871425a-96d9-4e39-815e-ca9856b0c9d6" ParentLink="ComplexStatement_Statement" LowerBound="131.1" HigherBound="137.1">
              <om:Property Name="Activate" Value="True" />
              <om:Property Name="PortName" Value="ActionActivationPort" />
              <om:Property Name="MessageName" Value="ActivationMessage" />
              <om:Property Name="OperationName" Value="ActivationOperation" />
              <om:Property Name="OperationMessageName" Value="Request" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="ReceiveActivationMessage" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
            <om:Element Type="AtomicTransaction" OID="bd686d3a-c752-46d4-a816-7cffabfa83ab" ParentLink="Scope_Transaction" LowerBound="127.18" HigherBound="127.87">
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="TransactionForCreatingActionInstanceIdCorrelation" />
              <om:Property Name="Signal" Value="False" />
            </om:Element>
          </om:Element>
          <om:Element Type="Scope" OID="a3339298-2773-4dbf-8b08-c0d48c4097e2" ParentLink="ComplexStatement_Statement" LowerBound="139.1" HigherBound="160.1">
            <om:Property Name="InitializedTransactionType" Value="True" />
            <om:Property Name="IsSynchronized" Value="False" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="ResponseMessageScope" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="Construct" OID="b00dc963-db85-43fe-b0cb-efded4049648" ParentLink="ComplexStatement_Statement" LowerBound="146.1" HigherBound="158.1">
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="BuildResponseMessage" />
              <om:Property Name="Signal" Value="True" />
              <om:Element Type="MessageRef" OID="34f452cd-c5d2-4294-bb69-3f1b6570a7f8" ParentLink="Construct_MessageRef" LowerBound="147.31" HigherBound="147.48">
                <om:Property Name="Ref" Value="ResponseMessage_1" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Signal" Value="False" />
              </om:Element>
              <om:Element Type="MessageAssignment" OID="de25443f-2361-450f-bfc0-4a315456209f" ParentLink="ComplexStatement_Statement" LowerBound="149.1" HigherBound="152.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ConstructTheMessage" />
                <om:Property Name="Signal" Value="False" />
              </om:Element>
              <om:Element Type="MessageAssignment" OID="0966be6a-30f3-4d63-b7bc-1ac972b5f3d4" ParentLink="ComplexStatement_Statement" LowerBound="152.1" HigherBound="157.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="SetPropertiesOnTheMessage" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
            </om:Element>
            <om:Element Type="VariableDeclaration" OID="ea42203e-b99f-4b2e-a27b-59b9b59fecd3" ParentLink="Scope_VariableDeclaration" LowerBound="142.1" HigherBound="143.1">
              <om:Property Name="UseDefaultConstructor" Value="True" />
              <om:Property Name="Type" Value="System.Xml.XmlDocument" />
              <om:Property Name="ParamDirection" Value="In" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="responseMessageXml" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
          </om:Element>
          <om:Element Type="Decision" OID="e017e12b-5ae5-4752-ab2f-0680734f3e59" ParentLink="ComplexStatement_Statement" LowerBound="160.1" HigherBound="219.1">
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="AnalystComments" Value="If the parent instance Id is  00000000-0000-0000-0000-000000000000 in the independent invocation scenario we generate a new dummy GUID so that the subscriptions for corFinishMessageFromParent and corSyncMessage are unique." />
            <om:Property Name="Name" Value="CheckIfParentInstanceIdIsNull" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="DecisionBranch" OID="7f4b9ccf-85fb-4013-9ec1-47f8d92d01a6" ParentLink="ReallyComplexStatement_Branch" LowerBound="161.13" HigherBound="194.1">
              <om:Property Name="Expression" Value="(ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ParentInstanceID) == &quot;00000000-0000-0000-0000-000000000000&quot; || ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ParentInstanceID) == &quot;{00000000-0000-0000-0000-000000000000}&quot;)" />
              <om:Property Name="IsGhostBranch" Value="True" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="CheckParentInstanceID" />
              <om:Property Name="Signal" Value="False" />
              <om:Element Type="Decision" OID="89dd0350-e4de-4a2a-a879-36f603939f1a" ParentLink="ComplexStatement_Statement" LowerBound="163.1" HigherBound="193.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="CheckIfActivityModelInstanceIdIsNull" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="DecisionBranch" OID="3f842c2f-bc2f-41f2-ae56-108fc0a7f21c" ParentLink="ReallyComplexStatement_Branch" LowerBound="164.17" HigherBound="179.1">
                  <om:Property Name="Expression" Value="(ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ActivityModelInstanceID) == &quot;00000000-0000-0000-0000-000000000000&quot; || ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ActivityModelInstanceID) == &quot;{00000000-0000-0000-0000-000000000000}&quot;)" />
                  <om:Property Name="IsGhostBranch" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="CheckActivityModelInstanceId" />
                  <om:Property Name="Signal" Value="False" />
                  <om:Element Type="Construct" OID="0b59f704-3429-4cc8-b606-6d78042a63e7" ParentLink="ComplexStatement_Statement" LowerBound="166.1" HigherBound="174.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="UpdateParentInstanceAndActivityModelInstanceIdId" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="MessageRef" OID="fdcce5ff-1646-41e0-8a3a-958221e28d53" ParentLink="Construct_MessageRef" LowerBound="167.31" HigherBound="167.48">
                      <om:Property Name="Ref" Value="ResponseMessage_3" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Signal" Value="False" />
                    </om:Element>
                    <om:Element Type="MessageAssignment" OID="b8722099-c8e8-42e8-b222-62c9ee367584" ParentLink="ComplexStatement_Statement" LowerBound="169.1" HigherBound="173.1">
                      <om:Property Name="ReportToAnalyst" Value="False" />
                      <om:Property Name="Name" Value="SetActivityModelInstanceIdAndParentInstanceIDToNewGuid" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                  </om:Element>
                  <om:Element Type="Send" OID="d0cc31e2-80b0-491b-82b7-df9a2954f4f5" ParentLink="ComplexStatement_Statement" LowerBound="174.1" HigherBound="176.1">
                    <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_3" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="SendActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="Receive" OID="e4c80a87-afd9-41cb-8ac2-6b4c40a2f07b" ParentLink="ComplexStatement_Statement" LowerBound="176.1" HigherBound="178.1">
                    <om:Property Name="Activate" Value="False" />
                    <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_3" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ReceiveActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                </om:Element>
                <om:Element Type="DecisionBranch" OID="f69e2cae-ef3a-4564-980c-2bd5dcae1c89" ParentLink="ReallyComplexStatement_Branch">
                  <om:Property Name="IsGhostBranch" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="Else" />
                  <om:Property Name="Signal" Value="False" />
                  <om:Element Type="Construct" OID="5c1b883f-166f-4d1f-9164-3e894b36f35c" ParentLink="ComplexStatement_Statement" LowerBound="181.1" HigherBound="188.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="UpdateParentInstanceId" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="MessageRef" OID="a30d0faf-2455-4d73-88d0-f27dd8f2f4bb" ParentLink="Construct_MessageRef" LowerBound="182.31" HigherBound="182.48">
                      <om:Property Name="Ref" Value="ResponseMessage_2" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Signal" Value="False" />
                    </om:Element>
                    <om:Element Type="MessageAssignment" OID="a69e969e-0627-4a84-ab1d-3582fd7de31c" ParentLink="ComplexStatement_Statement" LowerBound="184.1" HigherBound="187.1">
                      <om:Property Name="ReportToAnalyst" Value="False" />
                      <om:Property Name="Name" Value="SetParentInstanceIDToNewGuid" />
                      <om:Property Name="Signal" Value="False" />
                    </om:Element>
                  </om:Element>
                  <om:Element Type="Send" OID="36038515-b481-4649-835f-18816f2fe9a1" ParentLink="ComplexStatement_Statement" LowerBound="188.1" HigherBound="190.1">
                    <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_2" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="SendActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="Receive" OID="366213c8-ee1b-4587-9de9-d456898a3736" ParentLink="ComplexStatement_Statement" LowerBound="190.1" HigherBound="192.1">
                    <om:Property Name="Activate" Value="False" />
                    <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_2" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ReceiveActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                </om:Element>
              </om:Element>
            </om:Element>
            <om:Element Type="DecisionBranch" OID="a0c8899e-8d9d-4b0e-bfa9-50241283cda4" ParentLink="ReallyComplexStatement_Branch">
              <om:Property Name="IsGhostBranch" Value="True" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="Else" />
              <om:Property Name="Signal" Value="False" />
              <om:Element Type="Decision" OID="76305c1a-f691-48ae-aae2-eb5126af1480" ParentLink="ComplexStatement_Statement" LowerBound="196.1" HigherBound="218.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="CheckIfActivityModelInstanceIdIsNull" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="DecisionBranch" OID="39a668a4-a2dd-4b41-bcf3-11289063203b" ParentLink="ReallyComplexStatement_Branch" LowerBound="197.17" HigherBound="211.1">
                  <om:Property Name="Expression" Value="(ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ActivityModelInstanceID) == &quot;00000000-0000-0000-0000-000000000000&quot; || ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ActivityModelInstanceID) == &quot;{00000000-0000-0000-0000-000000000000}&quot;)" />
                  <om:Property Name="IsGhostBranch" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="CheckActivityModelInstanceId" />
                  <om:Property Name="Signal" Value="False" />
                  <om:Element Type="Construct" OID="ca6acffc-d51b-417c-9808-d4c560171d5e" ParentLink="ComplexStatement_Statement" LowerBound="199.1" HigherBound="206.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="UpdateActivityModelInstanceIdId" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="MessageAssignment" OID="051fb79e-0f2b-40c6-876d-faca55479282" ParentLink="ComplexStatement_Statement" LowerBound="202.1" HigherBound="205.1">
                      <om:Property Name="ReportToAnalyst" Value="False" />
                      <om:Property Name="Name" Value="SetActivityModelInstanceIDToNewGuid" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="MessageRef" OID="871d15f3-cfdb-4535-969d-e58fed23ee63" ParentLink="Construct_MessageRef" LowerBound="200.31" HigherBound="200.48">
                      <om:Property Name="Ref" Value="ResponseMessage_4" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Signal" Value="False" />
                    </om:Element>
                  </om:Element>
                  <om:Element Type="Send" OID="288ee8a4-845e-4c2f-b0ce-0042f2da57dc" ParentLink="ComplexStatement_Statement" LowerBound="206.1" HigherBound="208.1">
                    <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_4" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="SendActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="Receive" OID="d8f7e623-e823-4224-a307-579dd5bfa3b9" ParentLink="ComplexStatement_Statement" LowerBound="208.1" HigherBound="210.1">
                    <om:Property Name="Activate" Value="False" />
                    <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_4" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ReceiveActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                </om:Element>
                <om:Element Type="DecisionBranch" OID="f34d1600-c201-4eb8-b6a7-94676dc2f9bd" ParentLink="ReallyComplexStatement_Branch">
                  <om:Property Name="IsGhostBranch" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="Else" />
                  <om:Property Name="Signal" Value="False" />
                  <om:Element Type="Send" OID="707b04fd-d050-4176-a487-7a08f6e66b89" ParentLink="ComplexStatement_Statement" LowerBound="213.1" HigherBound="215.1">
                    <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_1" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="SendActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="Receive" OID="9de9b5e1-8feb-4b88-ae48-72daa54ed18e" ParentLink="ComplexStatement_Statement" LowerBound="215.1" HigherBound="217.1">
                    <om:Property Name="Activate" Value="False" />
                    <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                    <om:Property Name="MessageName" Value="ResponseMessage_1" />
                    <om:Property Name="OperationName" Value="SendOrReceiveActivateResponse" />
                    <om:Property Name="OperationMessageName" Value="Request" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ReceiveActivateResponse" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                </om:Element>
              </om:Element>
            </om:Element>
          </om:Element>
        </om:Element>
        <om:Element Type="Scope" OID="8fdf2e1f-700b-41fe-b0cf-043947649aef" ParentLink="ServiceBody_Statement" LowerBound="219.1" HigherBound="657.1">
          <om:Property Name="InitializedTransactionType" Value="True" />
          <om:Property Name="IsSynchronized" Value="False" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="ScopeForParallelStatement" />
          <om:Property Name="Signal" Value="True" />
          <om:Element Type="Parallel" OID="cfd0a096-4d07-4a6a-99b5-985b50c599c4" ParentLink="ComplexStatement_Statement" LowerBound="224.1" HigherBound="492.1">
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="Parallel" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="ParallelBranch" OID="b2c9690d-01c5-4e2c-bb2a-3ebbb7cdc275" ParentLink="ReallyComplexStatement_Branch" LowerBound="229.1" HigherBound="434.1">
              <om:Property Name="IsGhostBranch" Value="True" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="Branch_1" />
              <om:Property Name="Signal" Value="False" />
              <om:Element Type="Decision" OID="0693d593-b2a3-4109-872a-1836cd96fb09" ParentLink="ComplexStatement_Statement" LowerBound="229.1" HigherBound="268.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="CheckForDependentComposition" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="DecisionBranch" OID="3468030f-1958-4fd0-a5bb-ffa73607d576" ParentLink="ReallyComplexStatement_Branch" LowerBound="230.29" HigherBound="268.1">
                  <om:Property Name="Expression" Value="ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.IsDependentOnParent)==true" />
                  <om:Property Name="IsGhostBranch" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="IfDependentIsTrue" />
                  <om:Property Name="Signal" Value="False" />
                  <om:Element Type="Listen" OID="b92a25d7-4351-4b52-a697-1b08204f5cb4" ParentLink="ComplexStatement_Statement" LowerBound="232.1" HigherBound="267.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ListenForSyncOrFinishFromParent" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="ListenBranch" OID="99586411-12cc-4f90-87e1-8f5d8ef111a4" ParentLink="ReallyComplexStatement_Branch" LowerBound="232.1" HigherBound="232.1">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ListenBranch_1" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="Scope" OID="7d7f5afc-4286-42da-92c8-850618d26b51" ParentLink="ComplexStatement_Statement" LowerBound="238.1" HigherBound="259.1">
                        <om:Property Name="InitializedTransactionType" Value="True" />
                        <om:Property Name="IsSynchronized" Value="False" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ScopeForFinishMessage_1" />
                        <om:Property Name="Signal" Value="True" />
                        <om:Element Type="VariableDeclaration" OID="72d67e73-7194-439e-b1e2-b786bdad57b1" ParentLink="Scope_VariableDeclaration" LowerBound="242.1" HigherBound="243.1">
                          <om:Property Name="UseDefaultConstructor" Value="True" />
                          <om:Property Name="Type" Value="System.Xml.XmlDocument" />
                          <om:Property Name="ParamDirection" Value="In" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="finishMessageXml_1" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                        <om:Element Type="Construct" OID="4f14f201-76ca-45c2-be8d-318b61da2b82" ParentLink="ComplexStatement_Statement" LowerBound="246.1" HigherBound="255.1">
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="BuildFinishMessage" />
                          <om:Property Name="Signal" Value="True" />
                          <om:Element Type="MessageRef" OID="7ddd1888-7e79-4965-921c-56244471334f" ParentLink="Construct_MessageRef" LowerBound="247.59" HigherBound="247.82">
                            <om:Property Name="Ref" Value="SelfFinishMessage_Out_1" />
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Signal" Value="False" />
                          </om:Element>
                          <om:Element Type="MessageAssignment" OID="1df0810f-7fa5-41fa-b34b-d4e644fbd210" ParentLink="ComplexStatement_Statement" LowerBound="249.1" HigherBound="252.1">
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Name" Value="ConstructTheMessage" />
                            <om:Property Name="Signal" Value="False" />
                          </om:Element>
                          <om:Element Type="MessageAssignment" OID="c0b5e0f6-4dfb-4333-87f6-3a0d144fd13a" ParentLink="ComplexStatement_Statement" LowerBound="252.1" HigherBound="254.1">
                            <om:Property Name="Expression" Value="SelfFinishMessage_Out_1(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID)=ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID);" />
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Name" Value="SetPropertiesOnTheMessage" />
                            <om:Property Name="Signal" Value="True" />
                          </om:Element>
                        </om:Element>
                        <om:Element Type="Send" OID="f003a2fd-abc0-4e56-8830-ae99f5fdc6c0" ParentLink="ComplexStatement_Statement" LowerBound="255.1" HigherBound="257.1">
                          <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                          <om:Property Name="MessageName" Value="SelfFinishMessage_Out_1" />
                          <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                          <om:Property Name="OperationMessageName" Value="Request" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="SendFinishMessage" />
                          <om:Property Name="Signal" Value="False" />
                        </om:Element>
                        <om:Element Type="MessageDeclaration" OID="e7b6d639-789d-4c4d-b217-7279cf5e97a8" ParentLink="Scope_MessageDeclaration" LowerBound="241.1" HigherBound="242.1">
                          <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
                          <om:Property Name="ParamDirection" Value="In" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="SelfFinishMessage_Out_1" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                      <om:Element Type="Terminate" OID="a0ee319c-d819-401f-ad72-20f13974df77" ParentLink="ComplexStatement_Statement" LowerBound="259.1" HigherBound="261.1">
                        <om:Property Name="ErrorMessage" Value="resourceManager.ResolveString(&quot;PARENT_FINISH_MESSAGE&quot;);" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="TerminateAction" />
                        <om:Property Name="Signal" Value="False" />
                      </om:Element>
                      <om:Element Type="Receive" OID="ea057dcf-a87d-4137-b53c-7131f24a0b08" ParentLink="ListenBranch_Statement" LowerBound="235.1" HigherBound="236.156">
                        <om:Property Name="Activate" Value="False" />
                        <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                        <om:Property Name="MessageName" Value="FinishMessageFromParent" />
                        <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                        <om:Property Name="OperationMessageName" Value="Request" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ReceiveFinishMessageFromParent" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                    <om:Element Type="ListenBranch" OID="387bda99-8552-4a14-bfd8-19946b995e20" ParentLink="ReallyComplexStatement_Branch" LowerBound="232.1" HigherBound="232.1">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ListenBranch_2" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="Receive" OID="928ae495-3c6b-4aa7-8c43-df182e1de97f" ParentLink="ListenBranch_Statement" LowerBound="262.1" HigherBound="263.134">
                        <om:Property Name="Activate" Value="False" />
                        <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                        <om:Property Name="MessageName" Value="SyncMessage" />
                        <om:Property Name="OperationName" Value="SendOrReceiveSyncMessage" />
                        <om:Property Name="OperationMessageName" Value="Request" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ReceiveSyncMessage" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                  </om:Element>
                </om:Element>
                <om:Element Type="DecisionBranch" OID="4ce1a364-71e5-4d97-8e02-be0ca6cd00ac" ParentLink="ReallyComplexStatement_Branch">
                  <om:Property Name="IsGhostBranch" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="Else" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
              </om:Element>
              <om:Element Type="Scope" OID="9b2277d5-c598-43d5-a8ba-e8952759cf0c" ParentLink="ComplexStatement_Statement" LowerBound="268.1" HigherBound="413.1">
                <om:Property Name="InitializedTransactionType" Value="True" />
                <om:Property Name="IsSynchronized" Value="False" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ScopeAllActionSpecificLogic" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="VariableDeclaration" OID="dced9eac-4989-4c97-9ac4-642a41058daf" ParentLink="Scope_VariableDeclaration" LowerBound="271.1" HigherBound="272.1">
                  <om:Property Name="UseDefaultConstructor" Value="False" />
                  <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.UtilObjects.AssignTaskMgr" />
                  <om:Property Name="ParamDirection" Value="In" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="AssignTaskMgr" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="VariableDeclaration" OID="3e0081a0-a000-4af3-9381-2a408cec44c2" ParentLink="Scope_VariableDeclaration" LowerBound="272.1" HigherBound="273.1">
                  <om:Property Name="UseDefaultConstructor" Value="False" />
                  <om:Property Name="Type" Value="System.Int32" />
                  <om:Property Name="ParamDirection" Value="In" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="intVar" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="VariableDeclaration" OID="db269e3e-634a-4cc2-bf7e-7fe0b0262519" ParentLink="Scope_VariableDeclaration" LowerBound="273.1" HigherBound="274.1">
                  <om:Property Name="UseDefaultConstructor" Value="True" />
                  <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.UtilObjects.Task" />
                  <om:Property Name="ParamDirection" Value="In" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="Task" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="LongRunningTransaction" OID="81df7941-bede-4c4c-b81c-b1eb08ba95da" ParentLink="Scope_Transaction" LowerBound="269.34" HigherBound="269.89">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="TransactAllActionSpecificLogic" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="Construct" OID="74cdcbd6-de71-40ec-b969-bf3288c3073b" ParentLink="ComplexStatement_Statement" LowerBound="277.1" HigherBound="283.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="ConstructShellTaskMessage" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="Transform" OID="70e6367a-ae22-44fa-9588-8d6c1ca8ecec" ParentLink="ComplexStatement_Statement" LowerBound="280.1" HigherBound="282.1">
                    <om:Property Name="ClassName" Value="Microsoft.Samples.BizTalk.AssignTask.ActivationToTaskMessage" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ActivationToTaskMessage" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="MessagePartRef" OID="612f2a2c-2b38-48b8-96ea-aeb59e9a3edb" ParentLink="Transform_OutputMessagePartRef" LowerBound="281.52" HigherBound="281.63">
                      <om:Property Name="MessageRef" Value="TaskMessage" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="MessagePartReference_2" />
                      <om:Property Name="Signal" Value="False" />
                    </om:Element>
                    <om:Element Type="MessagePartRef" OID="c978211a-1921-4a1c-89aa-5f1c08bda4a5" ParentLink="Transform_InputMessagePartRef" LowerBound="281.129" HigherBound="281.146">
                      <om:Property Name="MessageRef" Value="ActivationMessage" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="MessagePartReference_1" />
                      <om:Property Name="Signal" Value="False" />
                    </om:Element>
                  </om:Element>
                  <om:Element Type="MessageRef" OID="c817393a-a453-4781-947a-94629b5d5510" ParentLink="Construct_MessageRef" LowerBound="278.47" HigherBound="278.58">
                    <om:Property Name="Ref" Value="TaskMessage" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Signal" Value="False" />
                  </om:Element>
                </om:Element>
                <om:Element Type="VariableAssignment" OID="f29a706e-4752-4cd8-8472-4de4ee2e699a" ParentLink="ComplexStatement_Statement" LowerBound="283.1" HigherBound="286.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="Initialize" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="Scope" OID="b15a82ab-3cdc-443e-b727-b2eb83d39e42" ParentLink="ComplexStatement_Statement" LowerBound="286.1" HigherBound="308.1">
                  <om:Property Name="InitializedTransactionType" Value="True" />
                  <om:Property Name="IsSynchronized" Value="False" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SendTaskMessage" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="TransactionAttribute" OID="3aa49423-464b-4537-8a6a-dcad483a980f" ParentLink="Statement_CLRAttribute" LowerBound="287.1" HigherBound="288.1">
                    <om:Property Name="Batch" Value="True" />
                    <om:Property Name="Retry" Value="True" />
                    <om:Property Name="Timeout" Value="60" />
                    <om:Property Name="Isolation" Value="Serializable" />
                    <om:Property Name="Signal" Value="False" />
                  </om:Element>
                  <om:Element Type="While" OID="84437c61-5e7a-46c1-8979-ac09acf03438" ParentLink="ComplexStatement_Statement" LowerBound="292.1" HigherBound="306.1">
                    <om:Property Name="Expression" Value="intVar != 0" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="LoopThroughTasks" />
                    <om:Property Name="Signal" Value="False" />
                    <om:Element Type="Construct" OID="015cfaa2-f49d-447e-b692-f17b789c3e6f" ParentLink="ComplexStatement_Statement" LowerBound="295.1" HigherBound="303.1">
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ConstructTaskMessage" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="MessageRef" OID="0b5a9854-1c5e-4363-a829-a7a66a48e15b" ParentLink="Construct_MessageRef" LowerBound="296.59" HigherBound="296.70">
                        <om:Property Name="Ref" Value="TaskMessage" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Signal" Value="False" />
                      </om:Element>
                      <om:Element Type="MessageAssignment" OID="58181eb1-0b87-4283-8ed2-b4c06ddd5e93" ParentLink="ComplexStatement_Statement" LowerBound="298.1" HigherBound="302.1">
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ConstructTaskMessage" />
                        <om:Property Name="Signal" Value="False" />
                      </om:Element>
                    </om:Element>
                    <om:Element Type="Send" OID="afa9352e-dcd9-4ec6-908d-c7f008b7edb6" ParentLink="ComplexStatement_Statement" LowerBound="303.1" HigherBound="305.1">
                      <om:Property Name="PortName" Value="SendTaskMessagePort" />
                      <om:Property Name="MessageName" Value="TaskMessage" />
                      <om:Property Name="OperationName" Value="SendTaskMessage" />
                      <om:Property Name="OperationMessageName" Value="Request" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="SendTaskMessage" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                  </om:Element>
                  <om:Element Type="AtomicTransaction" OID="b191afff-275e-45e2-bb78-e26ebcc8dc58" ParentLink="Scope_Transaction" LowerBound="288.42" HigherBound="288.88">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="SendTaskMessageTransaction" />
                    <om:Property Name="Signal" Value="False" />
                  </om:Element>
                </om:Element>
                <om:Element Type="Scope" OID="2e676375-d0a8-4e60-a597-b56d92cc82cc" ParentLink="ComplexStatement_Statement" LowerBound="308.1" HigherBound="407.1">
                  <om:Property Name="InitializedTransactionType" Value="True" />
                  <om:Property Name="IsSynchronized" Value="False" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="ListenForResponses" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="VariableDeclaration" OID="d923a749-b238-4def-989f-15f8bb727625" ParentLink="Scope_VariableDeclaration" LowerBound="311.1" HigherBound="312.1">
                    <om:Property Name="InitialValue" Value="1" />
                    <om:Property Name="UseDefaultConstructor" Value="False" />
                    <om:Property Name="Type" Value="System.Int32" />
                    <om:Property Name="ParamDirection" Value="In" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="loopVariable" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="VariableDeclaration" OID="44072182-a6e7-4914-9b6e-ed72e6296171" ParentLink="Scope_VariableDeclaration" LowerBound="312.1" HigherBound="313.1">
                    <om:Property Name="UseDefaultConstructor" Value="False" />
                    <om:Property Name="Type" Value="System.Int32" />
                    <om:Property Name="ParamDirection" Value="In" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="loopVariable2" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="LongRunningTransaction" OID="19a63551-d470-4bba-b6a8-c2abe09b43e7" ParentLink="Scope_Transaction" LowerBound="309.42" HigherBound="309.80">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="Transaction_4" />
                    <om:Property Name="Signal" Value="False" />
                  </om:Element>
                  <om:Element Type="VariableAssignment" OID="53eeccb6-e1e7-4072-beb8-7fb6521faa77" ParentLink="ComplexStatement_Statement" LowerBound="316.1" HigherBound="319.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="Init" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="Parallel" OID="4ff5223e-04f7-4bb6-9f26-92dda3385bdd" ParentLink="ComplexStatement_Statement" LowerBound="319.1" HigherBound="372.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ListenForResponseOrSendreminderEmail" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="ParallelBranch" OID="413e4608-02ee-4027-a433-cce6ae05babd" ParentLink="ReallyComplexStatement_Branch" LowerBound="324.1" HigherBound="349.1">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ParallelBranch_1" />
                      <om:Property Name="Signal" Value="False" />
                      <om:Element Type="While" OID="78694e76-c847-4078-ac06-45c95a44820a" ParentLink="ComplexStatement_Statement" LowerBound="324.1" HigherBound="347.1">
                        <om:Property Name="Expression" Value="loopVariable != 0" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ListenForResponseLoop" />
                        <om:Property Name="Signal" Value="True" />
                        <om:Element Type="Scope" OID="e052cd76-9dad-46b5-9608-ad9fcffedce9" ParentLink="ComplexStatement_Statement" LowerBound="327.1" HigherBound="336.1">
                          <om:Property Name="InitializedTransactionType" Value="True" />
                          <om:Property Name="IsSynchronized" Value="False" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="TranSacScope" />
                          <om:Property Name="Signal" Value="True" />
                          <om:Element Type="LongRunningTransaction" OID="63289763-b3a6-4573-a987-dcb261f914db" ParentLink="Scope_Transaction" LowerBound="328.62" HigherBound="328.100">
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Name" Value="Transaction_2" />
                            <om:Property Name="Signal" Value="False" />
                          </om:Element>
                          <om:Element Type="Receive" OID="bf9ae8ca-e063-40f9-b490-ec9cbf99859a" ParentLink="ComplexStatement_Statement" LowerBound="332.1" HigherBound="334.1">
                            <om:Property Name="Activate" Value="False" />
                            <om:Property Name="PortName" Value="ReceiveTaskResponseMessagePort" />
                            <om:Property Name="MessageName" Value="TaskResponseMessage" />
                            <om:Property Name="OperationName" Value="ReceiveTaskResponseMessage" />
                            <om:Property Name="OperationMessageName" Value="Request" />
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Name" Value="ReceiveResponseMessage" />
                            <om:Property Name="Signal" Value="True" />
                          </om:Element>
                        </om:Element>
                        <om:Element Type="Scope" OID="e22ce702-3dc0-4078-9e84-5e575cbf8871" ParentLink="ComplexStatement_Statement" LowerBound="336.1" HigherBound="346.1">
                          <om:Property Name="InitializedTransactionType" Value="True" />
                          <om:Property Name="IsSynchronized" Value="True" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="SyncScope" />
                          <om:Property Name="Signal" Value="True" />
                          <om:Element Type="VariableAssignment" OID="a5ff85f3-505b-4a8b-82a8-f8973c42ece9" ParentLink="ComplexStatement_Statement" LowerBound="341.1" HigherBound="344.1">
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Name" Value="ProcessResponseMessage" />
                            <om:Property Name="Signal" Value="True" />
                          </om:Element>
                        </om:Element>
                      </om:Element>
                      <om:Element Type="Throw" OID="08538ddc-7a2b-4b8c-a082-bc18f0421897" ParentLink="ComplexStatement_Statement" LowerBound="347.1" HigherBound="349.1">
                        <om:Property Name="ThrownReference" Value="breakLoop" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="BreakLoop" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                    <om:Element Type="ParallelBranch" OID="14c22409-a71d-41a6-b4ef-953f33d528ee" ParentLink="ReallyComplexStatement_Branch" LowerBound="352.1" HigherBound="370.1">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ParallelBranch_2" />
                      <om:Property Name="Signal" Value="False" />
                      <om:Element Type="While" OID="ab370c70-06a2-4b7b-9693-be55bc86512a" ParentLink="ComplexStatement_Statement" LowerBound="352.1" HigherBound="368.1">
                        <om:Property Name="Expression" Value="loopVariable2 != 0" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ReminderLoop" />
                        <om:Property Name="Signal" Value="True" />
                        <om:Element Type="Delay" OID="6e062a8e-15ff-402f-b1fd-ba0f48712a4b" ParentLink="ComplexStatement_Statement" LowerBound="355.1" HigherBound="357.1">
                          <om:Property Name="Timeout" Value="new System.TimeSpan(0,0,10,0);" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="Check_Periodically" />
                          <om:Property Name="Signal" Value="False" />
                        </om:Element>
                        <om:Element Type="Scope" OID="acfb4a97-bf22-4246-86c9-06c35a729479" ParentLink="ComplexStatement_Statement" LowerBound="357.1" HigherBound="367.1">
                          <om:Property Name="InitializedTransactionType" Value="True" />
                          <om:Property Name="IsSynchronized" Value="True" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="SyncScope" />
                          <om:Property Name="Signal" Value="True" />
                          <om:Element Type="VariableAssignment" OID="a88e2f43-788d-46a1-8e5d-b7173762e17e" ParentLink="ComplexStatement_Statement" LowerBound="362.1" HigherBound="365.1">
                            <om:Property Name="ReportToAnalyst" Value="True" />
                            <om:Property Name="Name" Value="SendEmail" />
                            <om:Property Name="Signal" Value="True" />
                          </om:Element>
                        </om:Element>
                      </om:Element>
                      <om:Element Type="Throw" OID="0578669a-a09c-4ae9-8145-f3c98c965a1f" ParentLink="ComplexStatement_Statement" LowerBound="368.1" HigherBound="370.1">
                        <om:Property Name="ThrownReference" Value="breakLoop" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="BreakLoop" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                  </om:Element>
                  <om:Element Type="Catch" OID="2ffbdc31-b856-45dd-aaf1-35293bafa1e9" ParentLink="Scope_Catch" LowerBound="375.1" HigherBound="405.1">
                    <om:Property Name="ExceptionName" Value="eBreakLoop" />
                    <om:Property Name="ExceptionType" Value="Microsoft.Samples.BizTalk.UtilObjects.HwsBreakReminderLoopException" />
                    <om:Property Name="IsFaultMessage" Value="False" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="CatchBreakLoop" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="VariableAssignment" OID="e96d2899-32c5-4de8-8bfc-1607af69ec51" ParentLink="Catch_Statement" LowerBound="378.1" HigherBound="380.1">
                      <om:Property Name="Expression" Value="eBreakLoop.ToString();" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="NoOp" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="VariableAssignment" OID="769d6500-e1eb-471d-9797-f3d139fbb3d4" ParentLink="Catch_Statement" LowerBound="380.1" HigherBound="382.1">
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="SendSummaryEmail" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="Scope" OID="b77ca0f2-030f-464c-a156-d3bb9c953fcd" ParentLink="Catch_Statement" LowerBound="382.1" HigherBound="404.1">
                      <om:Property Name="InitializedTransactionType" Value="True" />
                      <om:Property Name="IsSynchronized" Value="False" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="SendSyncMessage" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="Catch" OID="fe36f801-abb9-44ff-ae31-0257e1b0bb19" ParentLink="Scope_Catch" LowerBound="398.1" HigherBound="402.1">
                        <om:Property Name="ExceptionType" Value="General Exception" />
                        <om:Property Name="IsFaultMessage" Value="False" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="CatchUnsubscribedSyncMsg" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                      <om:Element Type="Construct" OID="60158ea2-687f-45b0-9673-d8250e1db6cd" ParentLink="ComplexStatement_Statement" LowerBound="387.1" HigherBound="393.1">
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ConstructSyncMessage" />
                        <om:Property Name="Signal" Value="True" />
                        <om:Element Type="MessageRef" OID="f8871fa5-237e-4534-b38d-7b78533e5f0c" ParentLink="Construct_MessageRef" LowerBound="388.67" HigherBound="388.78">
                          <om:Property Name="Ref" Value="SyncMessage" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Signal" Value="False" />
                        </om:Element>
                        <om:Element Type="MessageAssignment" OID="c660dc24-f44d-4b13-83f9-49fb3d52cd61" ParentLink="ComplexStatement_Statement" LowerBound="390.1" HigherBound="392.1">
                          <om:Property Name="Expression" Value="SyncMessage = AssignTaskMgr.GetSyncMsgInstance(ActivationMessage);" />
                          <om:Property Name="ReportToAnalyst" Value="False" />
                          <om:Property Name="Name" Value="GetSyncMessage" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                      <om:Element Type="Send" OID="65a5986b-07ef-42b0-a5c2-6d082aaa6c5e" ParentLink="ComplexStatement_Statement" LowerBound="393.1" HigherBound="395.1">
                        <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                        <om:Property Name="MessageName" Value="SyncMessage" />
                        <om:Property Name="OperationName" Value="SendOrReceiveSyncMessage" />
                        <om:Property Name="OperationMessageName" Value="Request" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="SendSyncMessage" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                  </om:Element>
                </om:Element>
                <om:Element Type="Compensation" OID="53911909-d8cc-4ce3-a54f-19d349bf3af7" ParentLink="Scope_Compensation" LowerBound="408.1" HigherBound="412.1">
                  <om:Property Name="IsCustom" Value="True" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="CompensateForAllBizActionSpecificLogic" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
              </om:Element>
              <om:Element Type="Scope" OID="84738ce8-568a-4754-8b57-7cd1388315d1" ParentLink="ComplexStatement_Statement" LowerBound="413.1" HigherBound="434.1">
                <om:Property Name="InitializedTransactionType" Value="True" />
                <om:Property Name="IsSynchronized" Value="False" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ScopeForFinishMessage_2" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="VariableDeclaration" OID="54a56d07-1360-4cea-ad35-e0e1e3857a6d" ParentLink="Scope_VariableDeclaration" LowerBound="417.1" HigherBound="418.1">
                  <om:Property Name="UseDefaultConstructor" Value="True" />
                  <om:Property Name="Type" Value="System.Xml.XmlDocument" />
                  <om:Property Name="ParamDirection" Value="In" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="finishMessageXml_2" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="Construct" OID="812ba0c8-409b-485a-b57f-4558cbbf3192" ParentLink="ComplexStatement_Statement" LowerBound="421.1" HigherBound="430.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="BuildFinishMessage" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="MessageRef" OID="ee3b3c49-2520-4cb2-a4a2-61f2c6bf7408" ParentLink="Construct_MessageRef" LowerBound="422.47" HigherBound="422.70">
                    <om:Property Name="Ref" Value="SelfFinishMessage_Out_2" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Signal" Value="False" />
                  </om:Element>
                  <om:Element Type="MessageAssignment" OID="783b74a4-3291-49c1-8bd0-0a61d9227669" ParentLink="ComplexStatement_Statement" LowerBound="424.1" HigherBound="427.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="ConstructTheMessage" />
                    <om:Property Name="Signal" Value="True" />
                  </om:Element>
                  <om:Element Type="MessageAssignment" OID="55204d4f-8903-4cef-8f65-68dc39f236d7" ParentLink="ComplexStatement_Statement" LowerBound="427.1" HigherBound="429.1">
                    <om:Property Name="Expression" Value="SelfFinishMessage_Out_2(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID)=ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID);" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="SetPropertiesOnTheMessage" />
                    <om:Property Name="Signal" Value="False" />
                  </om:Element>
                </om:Element>
                <om:Element Type="Send" OID="2265ebcb-ef97-434e-9a8a-caf348d0f53c" ParentLink="ComplexStatement_Statement" LowerBound="430.1" HigherBound="432.1">
                  <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                  <om:Property Name="MessageName" Value="SelfFinishMessage_Out_2" />
                  <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                  <om:Property Name="OperationMessageName" Value="Request" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SendFinishMessage" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="MessageDeclaration" OID="754d37de-4775-42ff-bcd9-3cce1abdde6d" ParentLink="Scope_MessageDeclaration" LowerBound="416.1" HigherBound="417.1">
                  <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
                  <om:Property Name="ParamDirection" Value="In" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SelfFinishMessage_Out_2" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
              </om:Element>
            </om:Element>
            <om:Element Type="ParallelBranch" OID="7e717fce-654a-4405-b0cc-86041631f718" ParentLink="ReallyComplexStatement_Branch" LowerBound="437.1" HigherBound="490.1">
              <om:Property Name="IsGhostBranch" Value="True" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="Branch_2" />
              <om:Property Name="Signal" Value="False" />
              <om:Element Type="Task" OID="e7bf6aed-2d4c-4077-849a-23b597a06eff" ParentLink="ComplexStatement_Statement" LowerBound="437.1" HigherBound="490.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ListenForAbortOrFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="Listen" OID="09e64d16-72c8-47e1-8a35-5caf1c3f7344" ParentLink="ComplexStatement_Statement" LowerBound="437.1" HigherBound="490.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="ListenForAbortOrFinish" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="ListenBranch" OID="e6e3b4a3-268e-4a6a-b313-03eeb542132e" ParentLink="ReallyComplexStatement_Branch" LowerBound="437.1" HigherBound="437.1">
                    <om:Property Name="IsGhostBranch" Value="True" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="Branch_3" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="Receive" OID="066e516d-20bf-49b2-b401-58c6cd962cad" ParentLink="ListenBranch_Statement" LowerBound="440.1" HigherBound="441.148">
                      <om:Property Name="Activate" Value="False" />
                      <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
                      <om:Property Name="MessageName" Value="FinishMessageFromSelf" />
                      <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                      <om:Property Name="OperationMessageName" Value="Request" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ReceiveFinishMessage" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                  </om:Element>
                  <om:Element Type="ListenBranch" OID="4db1e30c-6db0-4a7a-8c9b-aa791cc6c3ec" ParentLink="ReallyComplexStatement_Branch" LowerBound="437.1" HigherBound="437.1">
                    <om:Property Name="IsGhostBranch" Value="True" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="Branch_4" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="Receive" OID="9b10118b-f0d3-42e0-91e3-f509a141f8b5" ParentLink="ListenBranch_Statement" LowerBound="444.1" HigherBound="445.144">
                      <om:Property Name="Activate" Value="False" />
                      <om:Property Name="PortName" Value="ActionInterruptPort" />
                      <om:Property Name="MessageName" Value="InterruptMessage" />
                      <om:Property Name="OperationName" Value="InterruptOperation" />
                      <om:Property Name="OperationMessageName" Value="Request" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ReceiveActionInstanceInterruptMessage" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="Decision" OID="55515c5c-c9f5-4a89-a104-244d2cdf4c06" ParentLink="ComplexStatement_Statement" LowerBound="447.1" HigherBound="458.1">
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="CheckForInterruptTypeAbort" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="DecisionBranch" OID="a6d0a9c2-3c1c-4b06-9262-8f86bffc149c" ParentLink="ReallyComplexStatement_Branch" LowerBound="448.37" HigherBound="453.1">
                        <om:Property Name="Expression" Value="InterruptMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.InterruptType) == &quot;Abort&quot;" />
                        <om:Property Name="IsGhostBranch" Value="True" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="CheckIfAbort" />
                        <om:Property Name="Signal" Value="False" />
                        <om:Element Type="Throw" OID="b9d3991a-ba15-410b-832f-6eefaf0ed258" ParentLink="ComplexStatement_Statement" LowerBound="450.1" HigherBound="452.1">
                          <om:Property Name="ThrownReference" Value="abortException" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="ThrowAbortException" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                      <om:Element Type="DecisionBranch" OID="bf7be52d-0196-42b3-b692-59215a2e1578" ParentLink="ReallyComplexStatement_Branch">
                        <om:Property Name="IsGhostBranch" Value="True" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="Else" />
                        <om:Property Name="Signal" Value="False" />
                        <om:Element Type="Throw" OID="ad6c37a0-1503-49e1-a46f-9077e44fcae4" ParentLink="ComplexStatement_Statement" LowerBound="455.1" HigherBound="457.1">
                          <om:Property Name="ThrownReference" Value="rollbackException" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="ThrowRollbackException" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                    </om:Element>
                  </om:Element>
                  <om:Element Type="ListenBranch" OID="26d55a84-90f8-482e-a314-a4384d28ad8b" ParentLink="ReallyComplexStatement_Branch" LowerBound="437.1" HigherBound="437.1">
                    <om:Property Name="IsGhostBranch" Value="True" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="Receive" OID="405c4126-7548-4636-87a9-e9544838fec7" ParentLink="ListenBranch_Statement" LowerBound="459.1" HigherBound="460.142">
                      <om:Property Name="Activate" Value="False" />
                      <om:Property Name="PortName" Value="ActionInterruptPort" />
                      <om:Property Name="MessageName" Value="InterruptMessage" />
                      <om:Property Name="OperationName" Value="InterruptOperation" />
                      <om:Property Name="OperationMessageName" Value="Request" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ReceiveActivityFlowInterruptMessage" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="Decision" OID="fdd73c52-1029-414c-99b8-b36ae6f8ba31" ParentLink="ComplexStatement_Statement" LowerBound="462.1" HigherBound="473.1">
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="CheckForInterruptTypeAbort" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="DecisionBranch" OID="3e5b2f9c-cf0d-41ed-98ff-8d574603f76f" ParentLink="ReallyComplexStatement_Branch" LowerBound="463.37" HigherBound="468.1">
                        <om:Property Name="Expression" Value="InterruptMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.InterruptType) == &quot;Abort&quot;" />
                        <om:Property Name="IsGhostBranch" Value="True" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="CheckIfAbort" />
                        <om:Property Name="Signal" Value="False" />
                        <om:Element Type="Throw" OID="cd17c83f-73dc-432a-a41f-1eb15a36f8cf" ParentLink="ComplexStatement_Statement" LowerBound="465.1" HigherBound="467.1">
                          <om:Property Name="ThrownReference" Value="abortException" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="ThrowAbortException" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                      <om:Element Type="DecisionBranch" OID="6cd3056c-b37e-45de-b157-af6468e417b1" ParentLink="ReallyComplexStatement_Branch">
                        <om:Property Name="IsGhostBranch" Value="True" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="Else" />
                        <om:Property Name="Signal" Value="False" />
                        <om:Element Type="Throw" OID="a41c9a45-63cd-4ff5-9462-3814ad090214" ParentLink="ComplexStatement_Statement" LowerBound="470.1" HigherBound="472.1">
                          <om:Property Name="ThrownReference" Value="rollbackException" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="ThrowRollbackException" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                    </om:Element>
                  </om:Element>
                  <om:Element Type="ListenBranch" OID="1b559bf0-56ff-408e-9487-18869fd15881" ParentLink="ReallyComplexStatement_Branch" LowerBound="437.1" HigherBound="437.1">
                    <om:Property Name="IsGhostBranch" Value="True" />
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="Receive" OID="8a805d8e-ef0b-4038-b373-8e3faf3045f7" ParentLink="ListenBranch_Statement" LowerBound="474.1" HigherBound="475.151">
                      <om:Property Name="Activate" Value="False" />
                      <om:Property Name="PortName" Value="ActionInterruptPort" />
                      <om:Property Name="MessageName" Value="InterruptMessage" />
                      <om:Property Name="OperationName" Value="InterruptOperation" />
                      <om:Property Name="OperationMessageName" Value="Request" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="ReceiveActivityModelInstanceInterruptMessage" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="Decision" OID="9841c91b-0b50-4907-a3cc-d389ed7e73a8" ParentLink="ComplexStatement_Statement" LowerBound="477.1" HigherBound="488.1">
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="CheckForInterruptTypeAbort" />
                      <om:Property Name="Signal" Value="True" />
                      <om:Element Type="DecisionBranch" OID="0ac88b33-306a-40fa-8060-baf5b431b7ee" ParentLink="ReallyComplexStatement_Branch" LowerBound="478.37" HigherBound="483.1">
                        <om:Property Name="Expression" Value="InterruptMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.InterruptType) == &quot;Abort&quot;" />
                        <om:Property Name="IsGhostBranch" Value="True" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="CheckIfAbort" />
                        <om:Property Name="Signal" Value="False" />
                        <om:Element Type="Throw" OID="7e625574-49ed-4e66-a63d-4aaea1b67fa5" ParentLink="ComplexStatement_Statement" LowerBound="480.1" HigherBound="482.1">
                          <om:Property Name="ThrownReference" Value="abortException" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="ThrowAbortException" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                      <om:Element Type="DecisionBranch" OID="19d042b3-3535-4158-9c36-7bcea9b8dd3f" ParentLink="ReallyComplexStatement_Branch">
                        <om:Property Name="IsGhostBranch" Value="True" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="Else" />
                        <om:Property Name="Signal" Value="False" />
                        <om:Element Type="Throw" OID="14fd4d6a-acb9-466c-928f-f35091f329b8" ParentLink="ComplexStatement_Statement" LowerBound="485.1" HigherBound="487.1">
                          <om:Property Name="ThrownReference" Value="rollbackException" />
                          <om:Property Name="ReportToAnalyst" Value="True" />
                          <om:Property Name="Name" Value="ThrowRollbackException" />
                          <om:Property Name="Signal" Value="True" />
                        </om:Element>
                      </om:Element>
                    </om:Element>
                  </om:Element>
                </om:Element>
              </om:Element>
            </om:Element>
          </om:Element>
          <om:Element Type="LongRunningTransaction" OID="b28126df-eb29-464e-842b-59ccfdf66d86" ParentLink="Scope_Transaction" LowerBound="220.18" HigherBound="220.71">
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="TransactForParallelStatement" />
            <om:Property Name="Signal" Value="False" />
          </om:Element>
          <om:Element Type="Catch" OID="6ee4ca7c-5269-4626-b055-4a8a6e1d1914" ParentLink="Scope_Catch" LowerBound="495.1" HigherBound="545.1">
            <om:Property Name="ExceptionName" Value="eAbortException" />
            <om:Property Name="ExceptionType" Value="Microsoft.BizTalk.Hws.TemplateExceptions.AbortException" />
            <om:Property Name="IsFaultMessage" Value="False" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="CatchAbortException" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="Scope" OID="e41029be-c55b-4d80-89c4-d60f36351ff7" ParentLink="Catch_Statement" LowerBound="498.1" HigherBound="542.1">
              <om:Property Name="InitializedTransactionType" Value="True" />
              <om:Property Name="IsSynchronized" Value="False" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="ScopeForFinishMessage_3" />
              <om:Property Name="Signal" Value="True" />
              <om:Element Type="VariableDeclaration" OID="4951143d-4034-41d2-9f21-c600d963f4a2" ParentLink="Scope_VariableDeclaration" LowerBound="502.1" HigherBound="503.1">
                <om:Property Name="UseDefaultConstructor" Value="True" />
                <om:Property Name="Type" Value="System.Xml.XmlDocument" />
                <om:Property Name="ParamDirection" Value="In" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="finishMessageXml_3" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
              <om:Element Type="Construct" OID="5dbfdc28-e7dc-4fc8-aaee-1b05cbcf9aa4" ParentLink="ComplexStatement_Statement" LowerBound="506.1" HigherBound="515.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="BuildFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="MessageRef" OID="e92b276b-968d-40bc-8b70-ab6403fd56be" ParentLink="Construct_MessageRef" LowerBound="507.43" HigherBound="507.66">
                  <om:Property Name="Ref" Value="SelfFinishMessage_Out_3" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="MessageAssignment" OID="81d7e0e1-b744-4e9e-a80d-f9c8bd9972d9" ParentLink="ComplexStatement_Statement" LowerBound="509.1" HigherBound="512.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="ConstructTheMessage" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="MessageAssignment" OID="fd1d7fe0-8faa-4917-ba48-506fc5795a99" ParentLink="ComplexStatement_Statement" LowerBound="512.1" HigherBound="514.1">
                  <om:Property Name="Expression" Value="SelfFinishMessage_Out_3(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID)=ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID);" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SetPropertiesOnTheMessage" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
              </om:Element>
              <om:Element Type="Scope" OID="a2a52261-54f9-42ed-be00-7a78e70b4048" ParentLink="ComplexStatement_Statement" LowerBound="515.1" HigherBound="540.1">
                <om:Property Name="InitializedTransactionType" Value="True" />
                <om:Property Name="IsSynchronized" Value="False" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ScopeForSendingFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="Send" OID="37b4c516-5b83-4dd2-8a66-f293c8286887" ParentLink="ComplexStatement_Statement" LowerBound="520.1" HigherBound="522.1">
                  <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                  <om:Property Name="MessageName" Value="SelfFinishMessage_Out_3" />
                  <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                  <om:Property Name="OperationMessageName" Value="Request" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SendFinishMessage" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="Catch" OID="b36f4b81-c100-471d-95b7-696cd210cfe9" ParentLink="Scope_Catch" LowerBound="525.1" HigherBound="538.1">
                  <om:Property Name="ExceptionName" Value="persistenceException" />
                  <om:Property Name="ExceptionType" Value="Microsoft.XLANGs.BaseTypes.PersistenceException" />
                  <om:Property Name="IsFaultMessage" Value="False" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="CatchPersistenceException" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="Decision" OID="354ca098-1880-4854-b09f-130db4ba3568" ParentLink="Catch_Statement" LowerBound="528.1" HigherBound="537.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="IgnorePublishException" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="DecisionBranch" OID="50a02e9a-b47f-4611-a74a-aa9dd1b5a62e" ParentLink="ReallyComplexStatement_Branch" LowerBound="529.45" HigherBound="532.1">
                      <om:Property Name="Expression" Value="persistenceException.InnerException.GetType() == typeof(Microsoft.XLANGs.BaseTypes.PublishMessageException)" />
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="IfPublishMessageException" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="DecisionBranch" OID="b1ac09e0-17f4-4725-ac44-2cc3f78ef0fe" ParentLink="ReallyComplexStatement_Branch">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="Else" />
                      <om:Property Name="Signal" Value="False" />
                      <om:Element Type="Throw" OID="854f1c3f-1186-4842-9f18-f759aab4e1ef" ParentLink="ComplexStatement_Statement" LowerBound="534.1" HigherBound="536.1">
                        <om:Property Name="ThrownReference" Value="persistenceException" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ThrowPersistenceException" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                  </om:Element>
                </om:Element>
              </om:Element>
              <om:Element Type="MessageDeclaration" OID="f27e050f-aa83-4260-bf56-64333f15d43c" ParentLink="Scope_MessageDeclaration" LowerBound="501.1" HigherBound="502.1">
                <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
                <om:Property Name="ParamDirection" Value="In" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="SelfFinishMessage_Out_3" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
            </om:Element>
            <om:Element Type="Terminate" OID="73955040-9355-481e-b223-cff1d960ef39" ParentLink="Catch_Statement" LowerBound="542.1" HigherBound="544.1">
              <om:Property Name="ErrorMessage" Value="eAbortException.Message;" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="TerminateDueToAbortInterrupt" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
          </om:Element>
          <om:Element Type="Catch" OID="2af4b8b1-1e0f-404c-a7e9-461e362de1ac" ParentLink="Scope_Catch" LowerBound="545.1" HigherBound="600.1">
            <om:Property Name="ExceptionName" Value="eRollbackException" />
            <om:Property Name="ExceptionType" Value="Microsoft.BizTalk.Hws.TemplateExceptions.RollbackException" />
            <om:Property Name="IsFaultMessage" Value="False" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="CatchRollbackException" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="Compensate" OID="5b5bc1d9-7c1d-4e0c-87f8-dfaadc797400" ParentLink="Catch_Statement" LowerBound="548.1" HigherBound="553.1">
              <om:Property Name="Invokee" Value="TransactAllActionSpecificLogic" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="CallCompensateForActionSpecificLogic" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
            <om:Element Type="Scope" OID="a27c8d44-7900-4471-9573-a60267f19637" ParentLink="Catch_Statement" LowerBound="553.1" HigherBound="597.1">
              <om:Property Name="InitializedTransactionType" Value="True" />
              <om:Property Name="IsSynchronized" Value="False" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="ScopeForFinishMessage_5" />
              <om:Property Name="Signal" Value="True" />
              <om:Element Type="VariableDeclaration" OID="e98443a8-6f75-4306-b3ac-8b3db6c3c8cc" ParentLink="Scope_VariableDeclaration" LowerBound="557.1" HigherBound="558.1">
                <om:Property Name="UseDefaultConstructor" Value="True" />
                <om:Property Name="Type" Value="System.Xml.XmlDocument" />
                <om:Property Name="ParamDirection" Value="In" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="finishMessageXml_5" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
              <om:Element Type="Construct" OID="16e8bfc9-0e3f-4e6d-aa38-627e81fd2a5d" ParentLink="ComplexStatement_Statement" LowerBound="561.1" HigherBound="570.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="BuildFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="MessageRef" OID="47e459ba-e5d0-4b9e-86c5-4d14e3a60f6e" ParentLink="Construct_MessageRef" LowerBound="562.43" HigherBound="562.66">
                  <om:Property Name="Ref" Value="SelfFinishMessage_Out_5" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="MessageAssignment" OID="32e114a9-38cf-4fc9-afb7-7d35711b2807" ParentLink="ComplexStatement_Statement" LowerBound="564.1" HigherBound="567.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="ConstructTheMessage" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="MessageAssignment" OID="b0e2c6f1-7293-4770-8183-2266a27924b5" ParentLink="ComplexStatement_Statement" LowerBound="567.1" HigherBound="569.1">
                  <om:Property Name="Expression" Value="SelfFinishMessage_Out_5(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID)=ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID);" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SetPropertiesOnTheMessage" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
              </om:Element>
              <om:Element Type="Scope" OID="e77ae86e-e71d-4ce8-adc9-2b4ad1f4fc26" ParentLink="ComplexStatement_Statement" LowerBound="570.1" HigherBound="595.1">
                <om:Property Name="InitializedTransactionType" Value="True" />
                <om:Property Name="IsSynchronized" Value="False" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ScopeForSendingFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="Send" OID="958df78d-b98f-48ca-87da-5ef73caa0126" ParentLink="ComplexStatement_Statement" LowerBound="575.1" HigherBound="577.1">
                  <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                  <om:Property Name="MessageName" Value="SelfFinishMessage_Out_5" />
                  <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                  <om:Property Name="OperationMessageName" Value="Request" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SendFinishMessage" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="Catch" OID="6b18ef08-726a-4526-8534-a2069c5dcebc" ParentLink="Scope_Catch" LowerBound="580.1" HigherBound="593.1">
                  <om:Property Name="ExceptionName" Value="persistenceException" />
                  <om:Property Name="ExceptionType" Value="Microsoft.XLANGs.BaseTypes.PersistenceException" />
                  <om:Property Name="IsFaultMessage" Value="False" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="CatchPersistenceException" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="Decision" OID="ee7c0aa9-f5b9-41b3-ba9c-8718fb3282ca" ParentLink="Catch_Statement" LowerBound="583.1" HigherBound="592.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="IgnorePublishException" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="DecisionBranch" OID="2d8a3bd0-8fb4-4cd2-a381-c0704f05f3f2" ParentLink="ReallyComplexStatement_Branch" LowerBound="584.45" HigherBound="587.1">
                      <om:Property Name="Expression" Value="persistenceException.InnerException.GetType() == typeof(Microsoft.XLANGs.BaseTypes.PublishMessageException)" />
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="IfPublishMessageException" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="DecisionBranch" OID="7f5c24c8-9a81-49b2-87d9-e539b5dfa931" ParentLink="ReallyComplexStatement_Branch">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="Else" />
                      <om:Property Name="Signal" Value="False" />
                      <om:Element Type="Throw" OID="11947e55-c3a1-4152-bc6b-8e62c6619e63" ParentLink="ComplexStatement_Statement" LowerBound="589.1" HigherBound="591.1">
                        <om:Property Name="ThrownReference" Value="persistenceException" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ThrowPersistenceException" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                  </om:Element>
                </om:Element>
              </om:Element>
              <om:Element Type="MessageDeclaration" OID="060679be-e16b-43bb-8d2c-3c5839933cc0" ParentLink="Scope_MessageDeclaration" LowerBound="556.1" HigherBound="557.1">
                <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
                <om:Property Name="ParamDirection" Value="In" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="SelfFinishMessage_Out_5" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
            </om:Element>
            <om:Element Type="Terminate" OID="de36094a-e115-409a-8323-2d7efd7f02d5" ParentLink="Catch_Statement" LowerBound="597.1" HigherBound="599.1">
              <om:Property Name="ErrorMessage" Value="eRollbackException.Message;" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="TerminateDueToRollbackInterrupt" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
          </om:Element>
          <om:Element Type="Catch" OID="aa0a6498-e918-4dba-af66-c2d3282483e9" ParentLink="Scope_Catch" LowerBound="600.1" HigherBound="655.1">
            <om:Property Name="ExceptionType" Value="General Exception" />
            <om:Property Name="IsFaultMessage" Value="False" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="CatchUnknownExceptions" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="Compensate" OID="b9491e94-c956-4a8d-93fa-6cfe7b0d10a6" ParentLink="Catch_Statement" LowerBound="603.1" HigherBound="608.1">
              <om:Property Name="Invokee" Value="TransactAllActionSpecificLogic" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="CallCompensateForActionSpecificLogic" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
            <om:Element Type="Scope" OID="69c641c8-6b41-4f50-9531-a981edefa77a" ParentLink="Catch_Statement" LowerBound="608.1" HigherBound="652.1">
              <om:Property Name="InitializedTransactionType" Value="True" />
              <om:Property Name="IsSynchronized" Value="False" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="ScopeForFinishMessage_4" />
              <om:Property Name="Signal" Value="True" />
              <om:Element Type="VariableDeclaration" OID="cc44ee88-c752-4fe9-9baf-43049e33bafb" ParentLink="Scope_VariableDeclaration" LowerBound="612.1" HigherBound="613.1">
                <om:Property Name="UseDefaultConstructor" Value="True" />
                <om:Property Name="Type" Value="System.Xml.XmlDocument" />
                <om:Property Name="ParamDirection" Value="In" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="finishMessageXml_4" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
              <om:Element Type="Construct" OID="6e843c98-0adb-42ac-a2a7-7aa854f98a94" ParentLink="ComplexStatement_Statement" LowerBound="616.1" HigherBound="625.1">
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="BuildFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="MessageRef" OID="491c652d-ba9f-4dcd-80e9-78dfa927f66d" ParentLink="Construct_MessageRef" LowerBound="617.43" HigherBound="617.66">
                  <om:Property Name="Ref" Value="SelfFinishMessage_Out_4" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Signal" Value="False" />
                </om:Element>
                <om:Element Type="MessageAssignment" OID="74b75dba-3c77-45e9-99bf-37e99eecfbd6" ParentLink="ComplexStatement_Statement" LowerBound="619.1" HigherBound="622.1">
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="ConstructTheMessage" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="MessageAssignment" OID="17c0146f-6f7a-4d67-8fbe-addf58b6a7b7" ParentLink="ComplexStatement_Statement" LowerBound="622.1" HigherBound="624.1">
                  <om:Property Name="Expression" Value="SelfFinishMessage_Out_4(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID)=ActivationMessage(Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID);" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SetPropertiesOnTheMessage" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
              </om:Element>
              <om:Element Type="Scope" OID="5239d7ae-5181-42c1-9dab-e16cbd8974a6" ParentLink="ComplexStatement_Statement" LowerBound="625.1" HigherBound="650.1">
                <om:Property Name="InitializedTransactionType" Value="True" />
                <om:Property Name="IsSynchronized" Value="False" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="ScopeForSendingFinishMessage" />
                <om:Property Name="Signal" Value="True" />
                <om:Element Type="Send" OID="8475352f-f0b8-417f-9510-6527c2fe55a7" ParentLink="ComplexStatement_Statement" LowerBound="630.1" HigherBound="632.1">
                  <om:Property Name="PortName" Value="ActionDirectBoundOutPort" />
                  <om:Property Name="MessageName" Value="SelfFinishMessage_Out_4" />
                  <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
                  <om:Property Name="OperationMessageName" Value="Request" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="SendFinishMessage" />
                  <om:Property Name="Signal" Value="True" />
                </om:Element>
                <om:Element Type="Catch" OID="a6203915-863e-4bea-9fcf-8bba2d4d8408" ParentLink="Scope_Catch" LowerBound="635.1" HigherBound="648.1">
                  <om:Property Name="ExceptionName" Value="persistenceException" />
                  <om:Property Name="ExceptionType" Value="Microsoft.XLANGs.BaseTypes.PersistenceException" />
                  <om:Property Name="IsFaultMessage" Value="False" />
                  <om:Property Name="ReportToAnalyst" Value="True" />
                  <om:Property Name="Name" Value="CatchPersistenceException" />
                  <om:Property Name="Signal" Value="True" />
                  <om:Element Type="Decision" OID="c227c0a2-ac70-42ed-b334-a82023173c94" ParentLink="Catch_Statement" LowerBound="638.1" HigherBound="647.1">
                    <om:Property Name="ReportToAnalyst" Value="True" />
                    <om:Property Name="Name" Value="IgnorePublishException" />
                    <om:Property Name="Signal" Value="True" />
                    <om:Element Type="DecisionBranch" OID="ad611cc2-fd94-48ff-8361-9ac657113665" ParentLink="ReallyComplexStatement_Branch" LowerBound="639.45" HigherBound="642.1">
                      <om:Property Name="Expression" Value="persistenceException.InnerException.GetType() == typeof(Microsoft.XLANGs.BaseTypes.PublishMessageException)" />
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="IfPublishMessageException" />
                      <om:Property Name="Signal" Value="True" />
                    </om:Element>
                    <om:Element Type="DecisionBranch" OID="0fdea234-c7f4-4113-9885-ceb477859348" ParentLink="ReallyComplexStatement_Branch">
                      <om:Property Name="IsGhostBranch" Value="True" />
                      <om:Property Name="ReportToAnalyst" Value="True" />
                      <om:Property Name="Name" Value="Else" />
                      <om:Property Name="Signal" Value="False" />
                      <om:Element Type="Throw" OID="088a46ed-184a-43e8-bb91-11715ecf666d" ParentLink="ComplexStatement_Statement" LowerBound="644.1" HigherBound="646.1">
                        <om:Property Name="ThrownReference" Value="persistenceException" />
                        <om:Property Name="ReportToAnalyst" Value="True" />
                        <om:Property Name="Name" Value="ThrowPersistenceException" />
                        <om:Property Name="Signal" Value="True" />
                      </om:Element>
                    </om:Element>
                  </om:Element>
                </om:Element>
              </om:Element>
              <om:Element Type="MessageDeclaration" OID="b1ba2d4b-ba49-48a8-9b91-a6386738c62b" ParentLink="Scope_MessageDeclaration" LowerBound="611.1" HigherBound="612.1">
                <om:Property Name="Type" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
                <om:Property Name="ParamDirection" Value="In" />
                <om:Property Name="ReportToAnalyst" Value="True" />
                <om:Property Name="Name" Value="SelfFinishMessage_Out_4" />
                <om:Property Name="Signal" Value="True" />
              </om:Element>
            </om:Element>
            <om:Element Type="Throw" OID="bb700a27-91cd-4d0a-b2b4-e856b23b8db7" ParentLink="Catch_Statement" LowerBound="652.1" HigherBound="654.1">
              <om:Property Name="ThrownReference" Value="General Exception" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="RethrowTheUnknownException" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
          </om:Element>
        </om:Element>
        <om:Element Type="Listen" OID="e4a6bf57-3994-4fa2-9c95-780aeeb97fc3" ParentLink="ServiceBody_Statement" LowerBound="657.1" HigherBound="669.1">
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="ListenForFinishMessageFromParent" />
          <om:Property Name="Signal" Value="True" />
          <om:Element Type="ListenBranch" OID="85be3f89-26b1-428d-9f7b-0a3cb7ed4927" ParentLink="ReallyComplexStatement_Branch" LowerBound="657.1" HigherBound="657.1">
            <om:Property Name="IsGhostBranch" Value="True" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="ListenBranch_3" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="Receive" OID="7d747c9b-5494-4bf8-b5b9-159cb52ca79b" ParentLink="ListenBranch_Statement" LowerBound="660.1" HigherBound="661.136">
              <om:Property Name="Activate" Value="False" />
              <om:Property Name="PortName" Value="ActionDirectBoundInPort" />
              <om:Property Name="MessageName" Value="FinishMessageFromParent" />
              <om:Property Name="OperationName" Value="SendOrReceiveFinishMessage" />
              <om:Property Name="OperationMessageName" Value="Request" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="ReceiveFinishMessageFromParent" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
          </om:Element>
          <om:Element Type="ListenBranch" OID="5d35bb91-8986-4d48-ad87-21822d7e4ea7" ParentLink="ReallyComplexStatement_Branch" LowerBound="657.1" HigherBound="657.1">
            <om:Property Name="IsGhostBranch" Value="True" />
            <om:Property Name="ReportToAnalyst" Value="True" />
            <om:Property Name="Name" Value="ListenBranch_4" />
            <om:Property Name="Signal" Value="True" />
            <om:Element Type="Delay" OID="d5a7cf46-577d-415f-bbbe-0acdd1751183" ParentLink="ListenBranch_Statement" LowerBound="664.1" HigherBound="665.51">
              <om:Property Name="Timeout" Value="new System.TimeSpan(0,0,5)" />
              <om:Property Name="ReportToAnalyst" Value="True" />
              <om:Property Name="Name" Value="WaitFor5Seconds" />
              <om:Property Name="Signal" Value="True" />
            </om:Element>
          </om:Element>
        </om:Element>
      </om:Element>
      <om:Element Type="PortDeclaration" OID="d1f66a92-3c5d-45ec-9a35-046192e9db1c" ParentLink="ServiceDeclaration_PortDeclaration" LowerBound="88.1" HigherBound="90.1">
        <om:Property Name="PortModifier" Value="Implements" />
        <om:Property Name="Orientation" Value="Left" />
        <om:Property Name="PortIndex" Value="2" />
        <om:Property Name="IsWebPort" Value="False" />
        <om:Property Name="OrderedDelivery" Value="False" />
        <om:Property Name="DeliveryNotification" Value="None" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActionActivationPortType" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ActionActivationPort" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="LogicalBindingAttribute" OID="e4b6ecac-6fe2-4ce5-9ab1-199e04d487c7" ParentLink="PortDeclaration_CLRAttribute" LowerBound="88.1" HigherBound="89.1">
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="PortDeclaration" OID="a3cc7bd6-0536-43ef-aacb-6bfeb407298c" ParentLink="ServiceDeclaration_PortDeclaration" LowerBound="90.1" HigherBound="92.1">
        <om:Property Name="PortModifier" Value="Implements" />
        <om:Property Name="Orientation" Value="Right" />
        <om:Property Name="PortIndex" Value="3" />
        <om:Property Name="IsWebPort" Value="False" />
        <om:Property Name="OrderedDelivery" Value="False" />
        <om:Property Name="DeliveryNotification" Value="None" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActionInterruptPortType" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ActionInterruptPort" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="LogicalBindingAttribute" OID="88aa9dab-e94e-4338-a976-53c557af921a" ParentLink="PortDeclaration_CLRAttribute" LowerBound="90.1" HigherBound="91.1">
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="PortDeclaration" OID="8c13263c-b4c3-46e1-a1e9-5530fe05e4ac" ParentLink="ServiceDeclaration_PortDeclaration" LowerBound="92.1" HigherBound="95.1">
        <om:Property Name="PortModifier" Value="Uses" />
        <om:Property Name="Orientation" Value="Left" />
        <om:Property Name="PortIndex" Value="-1" />
        <om:Property Name="IsWebPort" Value="False" />
        <om:Property Name="OrderedDelivery" Value="True" />
        <om:Property Name="DeliveryNotification" Value="None" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActionDirectBoundPortType" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ActionDirectBoundOutPort" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="DirectBindingAttribute" OID="dba491b6-f3d3-4611-8eba-052d2a923245" ParentLink="PortDeclaration_CLRAttribute" LowerBound="92.1" HigherBound="93.1">
          <om:Property Name="DirectBindingType" Value="MessageBox" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="PortDeclaration" OID="aca52266-c79d-4a0c-b96a-eb7db9faac07" ParentLink="ServiceDeclaration_PortDeclaration" LowerBound="95.1" HigherBound="98.1">
        <om:Property Name="PortModifier" Value="Implements" />
        <om:Property Name="Orientation" Value="Left" />
        <om:Property Name="PortIndex" Value="-1" />
        <om:Property Name="IsWebPort" Value="False" />
        <om:Property Name="OrderedDelivery" Value="True" />
        <om:Property Name="DeliveryNotification" Value="None" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ActionDirectBoundPortType" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ActionDirectBoundInPort" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="DirectBindingAttribute" OID="94ed4d66-1f08-4938-86cb-0f564709f6b3" ParentLink="PortDeclaration_CLRAttribute" LowerBound="95.1" HigherBound="96.1">
          <om:Property Name="DirectBindingType" Value="MessageBox" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="PortDeclaration" OID="a91f9ae6-62f2-48d6-8ef8-c1d3811d3851" ParentLink="ServiceDeclaration_PortDeclaration" LowerBound="98.1" HigherBound="100.1">
        <om:Property Name="PortModifier" Value="Implements" />
        <om:Property Name="Orientation" Value="Left" />
        <om:Property Name="PortIndex" Value="9" />
        <om:Property Name="IsWebPort" Value="False" />
        <om:Property Name="OrderedDelivery" Value="False" />
        <om:Property Name="DeliveryNotification" Value="None" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.ReceiveTaskResponseMessagePortType" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ReceiveTaskResponseMessagePort" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="LogicalBindingAttribute" OID="c17741b8-59ee-4031-ba7d-73490349df47" ParentLink="PortDeclaration_CLRAttribute" LowerBound="98.1" HigherBound="99.1">
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="PortDeclaration" OID="2585edd2-b4dd-49bc-b976-b24636592a23" ParentLink="ServiceDeclaration_PortDeclaration" LowerBound="100.1" HigherBound="102.1">
        <om:Property Name="PortModifier" Value="Uses" />
        <om:Property Name="Orientation" Value="Right" />
        <om:Property Name="PortIndex" Value="7" />
        <om:Property Name="IsWebPort" Value="False" />
        <om:Property Name="OrderedDelivery" Value="False" />
        <om:Property Name="DeliveryNotification" Value="None" />
        <om:Property Name="Type" Value="Microsoft.Samples.BizTalk.Actions.SendTaskMessagePortType" />
        <om:Property Name="ParamDirection" Value="In" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendTaskMessagePort" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="LogicalBindingAttribute" OID="a5a9bafb-ed1d-46e5-8581-8e67916dafe4" ParentLink="PortDeclaration_CLRAttribute" LowerBound="100.1" HigherBound="101.1">
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="6e0528a0-1c4e-4b44-a408-d71d5085cc16" ParentLink="Module_PortType" LowerBound="4.1" HigherBound="11.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Internal" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActionActivationPortType" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="OperationDeclaration" OID="cfee5653-22dd-4e1e-aee5-3e6788a443c6" ParentLink="PortType_OperationDeclaration" LowerBound="6.1" HigherBound="10.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ActivationOperation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="98889cb5-450a-47ff-9fcf-9749b55224f7" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="8.13" HigherBound="8.62">
          <om:Property Name="Ref" Value="Microsoft.Samples.BizTalk.AssignTask.Hws_Activate" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="8cca027c-c6f8-421b-945d-718df327a2be" ParentLink="Module_PortType" LowerBound="11.1" HigherBound="18.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActionInterruptPortType" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="OperationDeclaration" OID="86e4e20b-e337-4ed3-a8af-e42755a865cc" ParentLink="PortType_OperationDeclaration" LowerBound="13.1" HigherBound="17.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="InterruptOperation" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="6e0ef4b1-1100-4ed5-9187-efbba4183ed4" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="15.13" HigherBound="15.59">
          <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Interrupt" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="0b7e4969-53d8-4b54-af4c-41c15c8a0448" ParentLink="Module_PortType" LowerBound="18.1" HigherBound="25.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActionFinishPortType" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="OperationDeclaration" OID="3cf27dd6-cd8a-480c-86ba-139aade12d53" ParentLink="PortType_OperationDeclaration" LowerBound="20.1" HigherBound="24.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendOrReceiveFinishMessage" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="fd69079c-9144-479d-9477-3dd6e7877533" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="22.13" HigherBound="22.56">
          <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="fe86aeb7-be4c-4519-95f8-33305bc41a89" ParentLink="Module_PortType" LowerBound="25.1" HigherBound="40.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActionDirectBoundPortType" />
      <om:Property Name="Signal" Value="False" />
      <om:Element Type="OperationDeclaration" OID="574aa58c-ccfd-4699-8d08-f7ef33a42d9c" ParentLink="PortType_OperationDeclaration" LowerBound="27.1" HigherBound="31.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendOrReceiveFinishMessage" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="2b7137ef-0d43-4123-8f97-8b65a8942ae1" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="29.13" HigherBound="29.56">
          <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_Finish" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="False" />
        </om:Element>
      </om:Element>
      <om:Element Type="OperationDeclaration" OID="883438fc-1980-44cd-bba6-61394221f9c7" ParentLink="PortType_OperationDeclaration" LowerBound="31.1" HigherBound="35.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendOrReceiveActivateResponse" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="983afb45-3d8e-4aa1-b14f-07ddfaa3b18d" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="33.13" HigherBound="33.66">
          <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsSchemas.Hws_ActivateResponse" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
      <om:Element Type="OperationDeclaration" OID="bd3e1c44-fb60-4b51-9c44-02d368c884ae" ParentLink="PortType_OperationDeclaration" LowerBound="35.1" HigherBound="39.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendOrReceiveSyncMessage" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="718652ce-a9cf-48e6-adec-feda11b4e79c" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="37.13" HigherBound="37.65">
          <om:Property Name="Ref" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Synchronize" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="b1416fd3-7c6f-44d6-989d-1885b1db5105" ParentLink="Module_PortType" LowerBound="40.1" HigherBound="47.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Internal" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ReceiveTaskResponseMessagePortType" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="OperationDeclaration" OID="399a84c3-1a9d-49b7-8e29-c7114d7b1e73" ParentLink="PortType_OperationDeclaration" LowerBound="42.1" HigherBound="46.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="ReceiveTaskResponseMessage" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="d75b8fb1-c8ec-41b9-b934-7ceb8a9e8428" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="44.13" HigherBound="44.66">
          <om:Property Name="Ref" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Task_Message" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="f59c46a0-2175-4e7b-a171-29be00cd50a3" ParentLink="Module_PortType" LowerBound="47.1" HigherBound="54.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Internal" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="SendTaskResponseMessagePortType" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="OperationDeclaration" OID="e17b8f15-a812-446c-a2c9-7c1c5eaa7290" ParentLink="PortType_OperationDeclaration" LowerBound="49.1" HigherBound="53.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendTaskResponseMessage" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="17102e36-2129-47f9-bcbb-356c045f151d" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="51.13" HigherBound="51.66">
          <om:Property Name="Ref" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Task_Message" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="PortType" OID="19da0417-7550-4dd4-864b-8dadf03be97c" ParentLink="Module_PortType" LowerBound="54.1" HigherBound="61.1">
      <om:Property Name="Synchronous" Value="False" />
      <om:Property Name="TypeModifier" Value="Internal" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="SendTaskMessagePortType" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="OperationDeclaration" OID="d1dfe0ce-e900-44ec-803f-34a830cac081" ParentLink="PortType_OperationDeclaration" LowerBound="56.1" HigherBound="60.1">
        <om:Property Name="OperationType" Value="OneWay" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="SendTaskMessage" />
        <om:Property Name="Signal" Value="True" />
        <om:Element Type="MessageRef" OID="572ab733-57db-4f51-8568-472a55e9d64c" ParentLink="OperationDeclaration_RequestMessageRef" LowerBound="58.13" HigherBound="58.66">
          <om:Property Name="Ref" Value="Microsoft.Samples.BizTalk.BaseSchema.Hws_Task_Message" />
          <om:Property Name="ReportToAnalyst" Value="True" />
          <om:Property Name="Name" Value="Request" />
          <om:Property Name="Signal" Value="True" />
        </om:Element>
      </om:Element>
    </om:Element>
    <om:Element Type="CorrelationType" OID="2aba568e-d199-4a9e-ad34-d3f19d3afe08" ParentLink="Module_CorrelationType" LowerBound="61.1" HigherBound="65.1">
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="SyncCorrelation" />
      <om:Property Name="Signal" Value="False" />
      <om:Element Type="PropertyRef" OID="77ff923f-34e8-4d6e-b118-2ac67d004f7c" ParentLink="CorrelationType_PropertyRef" LowerBound="63.9" HigherBound="63.69">
        <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsPromotedProperties.ParentInstanceID" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="PropertyRef_1" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
    </om:Element>
    <om:Element Type="CorrelationType" OID="01352fc8-ece9-484b-8e30-75204716daaf" ParentLink="Module_CorrelationType" LowerBound="65.1" HigherBound="69.1">
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActionInstanceInterruptCorrelation" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="PropertyRef" OID="792516ed-8d1f-4f0d-9f62-103145f7aeb5" ParentLink="CorrelationType_PropertyRef" LowerBound="67.9" HigherBound="67.71">
        <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="PropertyRef_1" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
    </om:Element>
    <om:Element Type="CorrelationType" OID="f2bb7772-ed06-4e58-84ec-4301a6ce2280" ParentLink="Module_CorrelationType" LowerBound="69.1" HigherBound="73.1">
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ParentFinishCorrelation" />
      <om:Property Name="Signal" Value="False" />
      <om:Element Type="PropertyRef" OID="fc2adbba-fe67-46a3-9086-0e6f585fb053" ParentLink="CorrelationType_PropertyRef" LowerBound="71.9" HigherBound="71.69">
        <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsPromotedProperties.ParentInstanceID" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="PropertyRef_1" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
    </om:Element>
    <om:Element Type="CorrelationType" OID="c6fd5063-7eec-4039-a47f-5d8de91c835f" ParentLink="Module_CorrelationType" LowerBound="73.1" HigherBound="77.1">
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="SelfFinishCorrelation" />
      <om:Property Name="Signal" Value="False" />
      <om:Element Type="PropertyRef" OID="6d68ec94-6164-4ff7-b09b-c2a6d5493ec4" ParentLink="CorrelationType_PropertyRef" LowerBound="75.9" HigherBound="75.71">
        <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsPromotedProperties.ScheduleInstanceID" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="PropertyRef_1" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
    </om:Element>
    <om:Element Type="CorrelationType" OID="ba6557d8-fbc3-4d50-ae46-631287f7548c" ParentLink="Module_CorrelationType" LowerBound="77.1" HigherBound="81.1">
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActivityModelInstanceInterruptCorrelation" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="PropertyRef" OID="88797be9-4369-4bdd-94d2-ab916e414ff0" ParentLink="CorrelationType_PropertyRef" LowerBound="79.9" HigherBound="79.76">
        <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsPromotedProperties.ActivityModelInstanceID" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="PropertyRef_1" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
    </om:Element>
    <om:Element Type="CorrelationType" OID="c1de34af-dac8-48e3-af18-00923fe9b54c" ParentLink="Module_CorrelationType" LowerBound="81.1" HigherBound="85.1">
      <om:Property Name="TypeModifier" Value="Private" />
      <om:Property Name="ReportToAnalyst" Value="True" />
      <om:Property Name="Name" Value="ActivityFlowInterruptCorrelation" />
      <om:Property Name="Signal" Value="True" />
      <om:Element Type="PropertyRef" OID="166f2197-1d00-499f-9574-00b9c25eace7" ParentLink="CorrelationType_PropertyRef" LowerBound="83.9" HigherBound="83.67">
        <om:Property Name="Ref" Value="Microsoft.BizTalk.Hws.HwsPromotedProperties.ActivityFlowID" />
        <om:Property Name="ReportToAnalyst" Value="True" />
        <om:Property Name="Name" Value="PropertyRef_1" />
        <om:Property Name="Signal" Value="False" />
      </om:Element>
    </om:Element>
  </om:Element>
</om:MetaModel>